html {
background:#ffffff;
color:#000000;
font-family:Verdana,'Bitstream Vera Sans','Lucida Grande',sans-serif;
font-size:14px;
margin:0;
padding:0;
}
a {
color:#0055AA;
text-decoration:none;
}
img {
border:0 none;
}
h1 {
font-size:26px;
}
h2 {
font-size:22px;
}
h3 {
font-size:18px;
}
.orangetext {
color:#FF6600;
font-size:17px;
}
.redtext {
color:#FF0000;
font-size:17px;
}
.monospace {
font-family:monospace;
}
.alignleft {
float:left;
}
.alignright {
float:right;
}
hcode {
border:1px dotted #0055AA;
font-family:Monospace,'Courier New',fixed;
margin:10px;
padding:10px;
}
div#logo {
margin:0 auto;
width:900px;
}
div#logo a {
background:transparent none repeat scroll 0 0;
}
div#main {
	margin:0 auto 20px;
width:900px;
}

div#cart {
-moz-border-radius-bottomleft:18px;
-moz-border-radius-bottomright:18px;
-moz-border-radius-topleft:18px;
-moz-border-radius-topright:18px;
background-color:#FFFFFF;
border:1px solid #FF3300;
color:#000000;
margin:0 auto 0px 2px;
overflow:auto;
padding-left: 2px;
padding-right: 2px;
padding-top: 20px;
padding-bottom: 20px;
/*padding:13px 40px 20px 13px;*/
width:100px;
vertical-align:top;
}

#cartcol {
	vertical-align:top;
}

#mainpart {
	-moz-border-radius-bottomleft:18px;
-moz-border-radius-bottomright:18px;
-moz-border-radius-topleft:18px;
-moz-border-radius-topright:18px;
background-color:#FFFFFF;
border:1px solid #FF3300;
color:#000000;
margin:0 auto 20px;
padding-left:4px;
padding-bottom:5px;
overflow:auto;

width:760px;
}
/*#cart {
	margin-left:400px;
	width:140px;
	vertical-align:top;
}*/


div#project {
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
background-color:#FCECDC;
border:1px solid #FF3300;
color:#000000;
margin:0 auto 1px;
max-width:100%;
overflow:auto;
padding:2px 20px 20px;
width:90%;
}
p#menu {
color:#0055AA;
font-size:12px;
font-weight:700;
padding:1px 32px;
}

#menutable {
border-bottom:1px dotted #FF3300;
}

#searchfield {
padding-left: 55px;
}

#layouttable {
margin-left: 8px;
margin-right: 10px;
margin-bottom: 10px;
margin-top: 5px;
border:none;
}

#layouttable2 {
margin-left: 1px;
margin-right: 1px;
margin-top: 1px;
border:none;
}
#itemtable {
margin-left: 10px;
margin-right: 10px;
margin-bottom: 10px;
margin-top: 5px;
border:none;
}
#itempic {
width: 120px;
}

#itemcol2 {
    vertical-align: top;
}
#itemdesc {
    width: 100%;
}
#buybutton1 {
    width: 100%;
}
#buybutton2 {
}
#itemname {
    width: 75%;
}
#itemnumber {
    width:13%;
}

div#footer {
    text-align: center;
    font-size: 10px;
}

p#menu2 {
border-bottom:1px dotted #0000CC;
border-top:1px dotted #0000CC;
color:#0055AA;
font-size:12px;
font-weight:700;
margin-left:-20px;
padding:2px 32px;
}
p#back {
font-size:24px;
}
a:hover, p#menu #selected, p#menu2 #selected {
text-decoration:underline;
}

input.admin {
background: white;
border: none;
padding: 0 0 0 0;
margin: 0 0 0 0;
text-decoration: underline;
font-family: Verdana,'Bitstream Vera Sans','Lucida Grande',sans-serif;
font-size:14px;
}

input.buybutton{
background-image: url('img/icons/buy.PNG');
background-repeat: no-repeat;
border: none;
width: 70px;
height: 30px;
padding: 0 0 0 0;
margin: 0 0 0 0;
font-size:1%;
}

input.buybutton:hover{
background-image: url('img/icons/buy_hover.PNG');
background-repeat: no-repeat;
cursor: pointer;
border: none;
width: 70px;
height: 30px;
padding: 0 0 0 0;
margin: 0 0 0 0;
font-size:1%;
}

input.clearcartbutton{
background-image: url('img/icons/clear.PNG');
background-repeat: no-repeat;
border: none;
width: 70px;
height: 30px;
padding: 0 0 0 0;
margin: 0 0 0 0;
font-size:1%;
}

input.clearcartbutton:hover{
background-image: url('img/icons/clear_hover.PNG');
background-repeat: no-repeat;
cursor: pointer;
border: none;
width: 70px;
height: 30px;
padding: 0 0 0 0;
margin: 0 0 0 0;
font-size:1%;
}

input.cartbutton{
background-image: url('img/icons/cart.PNG');
background-repeat: no-repeat;
border: none;
width: 30px;
height: 30px;
padding: 0 0 0 0;
margin: 0 0 0 0;
font-size:1%;
}

input.cartbutton:hover{
background-image: url('img/icons/cart_hover.PNG');
background-repeat: no-repeat;
cursor: pointer;
border: none;
width: 30px;
height: 30px;
padding: 0 0 0 0;
margin: 0 0 0 0;
font-size:1%;
}

input.makechangesbutton{
background-image: url('img/icons/clear.PNG');
background-repeat: no-repeat;
border: none;
width: 70px;
height: 30px;
padding: 0 0 0 0;
margin: 0 0 0 0;
font-size:1%;
}

input.makechangesbutton:hover{
background-image: url('img/icons/clear_hover.PNG');
background-repeat: no-repeat;
cursor: pointer;
border: none;
width: 70px;
height: 30px;
padding: 0 0 0 0;
margin: 0 0 0 0;
font-size:1%;
}

#checkoutleft 
{
	width: 120px;
}
h5{
    padding:10px 0 0 0;
}
input.checkoutbutton{
background-image: url('img/icons/checkout.PNG');
background-repeat: no-repeat;
border: none;
width: 70px;
height: 30px;
padding: 0 0 0 0;
margin: 0 0 0 0;
font-size:1%;
}
input.checkoutbutton:hover{
background-image: url('img/icons/checkout_hover.PNG');
background-repeat: no-repeat;
border: none;
width: 70px;
height: 30px;
padding: 0 0 0 0;
margin: 0 0 0 0;
font-size:1%;
}